failure to make delivery - Francés Inglés Diccionario